﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Paypayes.Aelda.Core
{
    public class BaseSimulation
    {
        public SobManager _actorManager;
        public SobManager _areaManager;
        // public LookupManager _lookupManager;
        public SimulationObject _root;
        public ScheduleManager _scheduleManager;

        public virtual void AttachUser()
        {
        }

        public virtual void DetachUser()
        {
        }

        public virtual void ShutDown()
        {
        }

        public virtual void StartUp()
        {
            _actorManager = new SobManager();
            _areaManager = new SobManager();
        }

        public virtual void Tick()
        {
        }

    }
}
